home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / usbdor52.zip / USBBSDOR.DOC < prev    next >
Text File  |  1993-04-09  |  73KB  |  1,507 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.          ------------------------------------------------------------------
  10.         |                                                                  |
  11.         |                                                                  |
  12.         |                                                                  |
  13.         |                                                                  |
  14.         |                       USBBSDOR Version 5.2                       |
  15.         |                                                                  |
  16.         |                                                                  |
  17.         |                                                                  |
  18.         |    * Continuously updated and supported for over five years! *   |
  19.         |                                                                  |
  20.         |                                                                  |
  21.         |     Search the USBBS National BBS Listings for  Area Codes,      |
  22.         |     States, Text, Modem types, Brand of BBS, & New listings.     |
  23.         |                                                                  |
  24.         |                                                                  |
  25.         |   Works with many brands of BBS including:  PCBoard 14.x-15.x,   |
  26.         |   Wildcat 3.x, RBBS, GAP, Spitfire, Remote Access, and any BBS   |
  27.         |   software which can create compatible PCBOARD.SYS,  DOOR.SYS,   |
  28.         |   DORINFO1.DEF, or SFDOORS.DAT door information files.           |
  29.         |                                                                  |
  30.         |                                                                  |
  31.         |                                                                  |
  32.         |      * * *  COMPLETELY AUTOMATED MONTHLY MAINTENANCE  * * *      |
  33.         |                                                                  |
  34.         |                                                                  |
  35.         |                       USBBSDOR Version 5.2                       |
  36.         |                                                                  |
  37.         |  (C) Copyright 1987-1993  L. Brent Yandell  All Rights Reserved  |
  38.         |                                                                  |
  39.         |                          Distributed by:                         |
  40.         |                                                                  |
  41.         |                     Yandell Computer Services                    |
  42.         |                 9438 U.S. Hwy 19 North - Suite 212               |
  43.         |                       Port Richey, FL 34668                      |
  44.         |                                                                  |
  45.         |                      DATA - (813) 842-8099                       |
  46.         |                                                                  |
  47.         |                                                                  |
  48.         |                                                                  |
  49.         |                          April 9, 1993                           |
  50.         |                                                                  |
  51.         |                                                                  |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                                                                  |
  55.          ------------------------------------------------------------------ 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       USBBSDOR
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.               INTRODUCTION                                                 
  76.               ------------
  77.               1.0  What is USBBSDOR                                        3
  78.               1.1  What's New                                              4
  79.               1.2  Upgrading from Previous Versions                        4
  80.    
  81.               PRELIMINARIES                                                
  82.               -------------
  83.               2.0  A Word on Installing Doors                              5
  84.               2.1  Obtaining the Current USBBS List                        5
  85.               2.2  Required Files                                          5
  86.  
  87.               INSTALLATION
  88.               ------------
  89.               3.0  Setting Up USBBSDOR.CNF                               6-9
  90.               3.1  Setting Up Door Files to Call USBBSDOR                 10
  91.               3.2  Setting Up PROTOCOL.DAT                                11
  92.               3.3  Setting Up SEND.BAT                                    12
  93.               3.4  Setting Up and Modifying Text Files                    13
  94.  
  95.               RUNNING USBBSDOR                                           
  96.               ----------------
  97.               4.0  Running USBBSDOR Locally                               14
  98.               4.1  Notes on Automated Monthly Maintenance                 14
  99.               4.2  Notes on Searching USBBS Lists                         15
  100.               4.3  Notes on Downloading from USBBSDOR                     15
  101.               4.4  Notes on FOSSIL Use                                    16
  102.               4.5  Notes on Using ARJ Instead of ZIP Files                16
  103.               4.6  Caller "Command Line" Search Information               17
  104.               4.7  On-Line Sysop Functions                                17
  105.               4.8  Multi-nodes, Networks, Multi-taskers                   17
  106.    
  107.               QSUSBBS
  108.               -------
  109.               5.0  What is QSUSBBS (Quick-Search USBBS)                   18
  110.               5.1  Restrictions On QSUSBBS Distribution                   18
  111.               5.2  QSUSBBS Disclaimer                                     18
  112.               5.3  Personalizing Your Copy of QSUSBBS                     19
  113.           
  114.               MISCELLANEOUS
  115.               ------------- 
  116.               6.0  Where to Receive Assistance                            20
  117.               6.1  Technical Notes                                        20
  118.               6.2  Log Entries                                            20
  119.               6.3  Error Messages                                         21
  120.               6.4  Disclaimer and Warranty                                21
  121.               6.5  License to use USBBSDOR                                21
  122.               6.6  Macro Chart                                            22
  123.                
  124.               REGISTRATION       
  125.               ------------
  126.               7.0  Registering USBBSDOR                                   23
  127.               7.1  Register with CONFIDENCE - Author Information          23
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                        USBBSDOR                        Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is USBBSDOR
  140.         ---------------------
  141.         USBBSDOR  is  a door program which allows the caller to  access  the 
  142.         USBBS National BBS List on-line.  The caller may search the list for 
  143.         area codes, states, up to twenty characters of text, 9600 baud modem 
  144.         types,  brand  of BBS software, and new or changed listings  in  the 
  145.         list.  If the Sysop desires, the caller may also download  the  list 
  146.         from within USBBSDOR.  An optional security level may be attached to 
  147.         downloading.
  148.          
  149.         Searches  may be conditional.  Callers may specify where (area code, 
  150.         state, or entire list) to perform searches for Text, Modem, Brand of 
  151.         BBS, or New listings.
  152.  
  153.         Automated  monthly Sysop maintenance! The Sysop simply places a  new 
  154.         list each month in a specified location and USBBSDOR will know it is 
  155.         there and use it (registered copies only). 
  156.  
  157.         USBBSDOR  works with many types of BBS software, including  PCBoard, 
  158.         Wildcat!, RBBS, GAP, Spitfire, Remote Access, and any software which 
  159.         uses door information files compatible with those BBS types.
  160.  
  161.         "Header"  and "footer" information files from the list  are  created 
  162.         automatically!  
  163.  
  164.         Built-in  local maintenance mode and configuration file editor  with 
  165.         F1 pop-up help at each parameter for easy installation and testing.
  166.  
  167.         For callers in color mode, the list output is colorized "on-the-fly" 
  168.         for a nice effect.
  169.  
  170.         (H)elp is embedded in the Area code and State input prompts, in case 
  171.         a caller needs help determining an area code or state abbreviation.
  172.  
  173.         USBBSDOR is DESQview aware.  Screen and keyboard I/O are limited  to 
  174.         their assigned window.  USBBSDOR gives back time slices while idling 
  175.         at input prompts.
  176.  
  177.         Text files (MENU, etc.) may contain PCBoard macros, Wildcat  macros, 
  178.         or ANSI for color.
  179.  
  180.         Several USBBSDOR information @macros@ may be used in text files.
  181.  
  182.         USBBSDOR supports non-standard COM port operation.
  183.  
  184.         USBBSDOR supports FOSSIL communications.
  185.  
  186.         USBBSDOR runs at all baud rates and has been thoroughly tested  with 
  187.         COM ports locked at 57600 baud.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                        USBBSDOR                        Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         1.1  What's New
  206.         ---------------
  207.         Refer  to the enclosed HISTORY.TXT file for complete details of  new 
  208.         features and changes to this and previous releases of USBBSDOR.
  209.  
  210.  
  211.         1.2  Upgrading from Previous Versions
  212.         -------------------------------------
  213.  
  214.         * * * * * * If upgrading from USBBSDOR 5.1 or earlier:
  215.         ------------------------------------------------------
  216.         Review  HISTORY.TXT.  Set any new configuration switches as  needed, 
  217.         and use any new menu, help, etc. text files as directed.
  218.  
  219.         * * * * * * If upgrading from USBBSDOR 4.4 or earlier:
  220.         ------------------------------------------------------
  221.         All of the above, plus:
  222.         Use  the  new  MENU, HELLO, HELPx, AREAx, STATE,  MODEM,  and  BRAND 
  223.         files. These files contain PCBoard color macros.  If you wish to use 
  224.         Wildcat  macros or the Ascii\ANSI "two file - no macro" method,  you 
  225.         may convert the above files with the enclosed USB-CONV.EXE program.
  226.                     
  227.         Remove the old AREA.HLP, STATE.HLP, MODEM.HLP, and BRAND.HLP files.
  228.  
  229.         Wildcat  3.x Sysops using BBS type #3 (generic DOOR.SYS) may  switch 
  230.         to BBS type #4 (WC 3.x mode) in the USBBSDOR setup screen.      
  231.  
  232.         If  using  non-standard  COM ports (COM ports other  than  1  or  2) 
  233.         USBBSDOR  now passes the SEND.BAT file the base address and IRQ  for 
  234.         use with the DSZ "portx" option.  See section 3.3 page 12 for more.
  235.           
  236.         See  the section on PROTOCOL.DAT for modifying this file  for  Sysop 
  237.         selectable  USBBSDOR status line placement during  shelled  protocol 
  238.         transfers (Top or Bottom of the screen).
  239.  
  240.         * * * * * * If upgrading from USBBSDOR version 4.3:
  241.         ---------------------------------------------------
  242.         All of the above, plus:
  243.         You should review the sections of this manual concerning QSUSBBS.
  244.  
  245.         * * * * * * If upgrading from USBBSDOR versions 4.0 through 4.2:
  246.         ----------------------------------------------------------------
  247.         All of the above, plus:
  248.         In  USBBSDOR's configuration file editor, set the  "Set non-standard 
  249.         COM  information" (if appropriate) and the  "(F)ast-search area code 
  250.         or state" parameters.  F1 help is available at all setup  parameters 
  251.         to facilitate a quick upgrade.
  252.  
  253.         BYE and BYEG files are no longer used in USBBSDOR.
  254.  
  255.         * * * * * * If upgrading from USBBSDOR version 3.0 or earlier:
  256.         --------------------------------------------------------------
  257.         USBBSDOR  will need to be completely reinstalled.  With the  F1  key 
  258.         help at each local setup parameter it should take about 5 minutes!
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                        USBBSDOR                        Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         2.0  A Word on Installing Doors
  272.         -------------------------------
  273.         The  purpose  of  this documentation is to explain  to  you  how  to
  274.         install the USBBSDOR program.  It assumes that you have already read
  275.         the  manual which comes with your BBS software concerning doors  and 
  276.         their use.  It is not within the scope of this manual to cover  door 
  277.         installation for each type of BBS which USBBSDOR is compatible with. 
  278.  
  279.         2.1  Obtaining the Current USBBS List
  280.         -------------------------------------
  281.         The USBBS National BBS List is required.  It is not possible  for  a 
  282.         USBBS  list  to be included within USBDOR52.ZIP, since the  list  is 
  283.         updated  monthly.   A recent USBBS list is always available  on  our 
  284.         system  in the USBBS door.  The current "home" of the USBBS list  is 
  285.         Bob Breedlove's BBS: 916-929-7511.  The USBBS list follows a pattern 
  286.         for  naming in the convention of USBBSxxx.LST.  The ZIP  file  which 
  287.         contains  it  follows this same pattern.  The "xxx" is  the  version 
  288.         number and increments monthly. As of this writing the version is 107 
  289.         (USBBS107.LST in USBBS107.ZIP) for 4/93.  Using this method you  can 
  290.         determine the 5/93 list would be USBBS108.ZIP, etc.  
  291.           
  292.         Each  USBBSxxx.ZIP contains a file called USBBSxxx.TXT.   This  file 
  293.         lists the current distribution and update points for the USBBS list.
  294.  
  295.         Although  Yandell Computer Services is currently a distribution  and 
  296.         update point for the USBBS listings, there is no affiliation between 
  297.         them and the owners and editors of the USBBS list.
  298.                                                   
  299.         2.2  Required Files
  300.         -------------------
  301.         The following files should be enclosed with USBDOR52.ZIP :
  302.         QUICK.DOC      -  Quick and easy installation guide.
  303.         USBBSDOR.EXE   -  The executable program file.
  304.         USBBSDOR.DOC   -  This documentation file.
  305.         USBSETUP.HLP   -  Help file for F1 help in local setup screen.
  306.         USB-CONV.EXE   -  Convert default text files to Sysop's choice.
  307.         MENU           -  The door program's main menu.
  308.         HELP, 2, 3     -  Help files shown when a caller requests (H)elp.
  309.         HELLO          -  A text file displayed when entering the door.
  310.         AREA, 2, 3     -  Help files for the Area Code prompt.
  311.         STATE          -  Help file for the State prompt.
  312.         MODEM          -  Help file for the Modem prompt.
  313.         BRAND          -  Help file for Brand of software prompt.
  314.         SEND.BAT       -  A single batch file for all external protocols.
  315.         PROTOCOL.DAT   -  A configuration file for external protocols.
  316.         QSUSBBS.EXE    -  Small, fast off-line USBBS list search & viewer.
  317.         QSUSBBS.DOC    -  Documentation for QSUSBBS.
  318.         QSREG.BAT      -  Use to personalize QSUSBBS (registered only).
  319.         LOCAL.BAT      -  Batch file for USBBSDOR's local maintenance mode.
  320.         DESC.SDI       -  USBBSDOR description file.
  321.         HISTORY.TXT    -  Over five years of USBBSDOR!
  322.         ORDER.FRM      -  Order form for registering USBBSDOR.
  323.  
  324.         There should be twenty-five files in USBDOR52.ZIP.  All of the files
  325.         should be dated 4-9-93.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                        USBBSDOR                        Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         3.0  Setting Up USBBSDOR.CNF
  338.         ----------------------------
  339.         Create  a directory where USBBSDOR will reside.  Extract the  entire 
  340.         contents of USBDOR52.ZIP into this location.
  341.            
  342.         USBBSDOR uses a configuration file for certain door parameters.  The 
  343.         default name is USBBSDOR.CNF, however you may designate any name for 
  344.         this  file.  USBBSDOR contains a built-in editor for this file.  The 
  345.         first installation step is to properly configure this file for  your 
  346.         system.  You  must enter USBBSDOR /L at your DOS prompt or  use  the 
  347.         enclosed LOCAL.BAT file (which is easier to remember) to  invoke the
  348.         door in its local maintenance mode.  Select option #1 for  "creating 
  349.         or modifying config files".  You will then be prompted for a  config 
  350.         file name. Simply hit enter to use the default USBBSDOR.CNF or enter
  351.         a file name of your choice. 
  352.  
  353.         You may use one configuration file for all nodes, unless you wish to 
  354.         enable certain features on some node's and not on others.
  355.  
  356.         You may use F1 to see the information below in a pop-up help window. 
  357.  
  358.         * BBS software (door file) type
  359.         -------------------------------
  360.         Please  read  this  section  carefully  to  avoid  making  incorrect 
  361.         assumptions about this parameter. 
  362.  
  363.           1) PCBoard 14.0 through 15.0x ONLY!.
  364.           2) PCBOARD.SYS     Generic PCBOARD.SYS, Auntie (auntie.sys), etc.
  365.           3) DOOR.SYS        Gap, other generic DOOR.SYS types.
  366.           4) DOOR.SYS        Wildcat 3.x ONLY.
  367.           5) DORINFOx.DEF    RBBS and software which writes color mode as 2.
  368.           6) DORINFOx.DEF    RA and software which writes color mode as 1.
  369.           7) SFDOORS.DAT     Spitfire, etc.
  370.       
  371.         Selection #2 will allow entering an alternate file name. Press enter 
  372.         for  the default file name displayed, or enter the name of the  file 
  373.         your BBS software creates.  For instance, Auntie Sysops would select 
  374.         #2, then enter AUNTIE.SYS.
  375.  
  376.         With the exception of #5 and #6, USBBSDOR only supports the original
  377.         software's format for each information file.
  378.  
  379.         On  multi-node  systems  which utilize DORINFOx.DEF (x  =  node  #), 
  380.         USBBSDOR  will select the appropriate file (DORINFO1 DORINFO2  etc.) 
  381.         based on the node number.
  382.       
  383.         * Name of this system
  384.         ---------------------
  385.         The name entered here is displayed at USBBSDOR's termination in  the
  386.         "Registered To:" message (registered copies only). The name used  in
  387.         this parameter MUST be identical to the name used  when  ordering  a
  388.         customized  registration  number for USBBSDOR.  If registered,  this 
  389.         name is also used when personalizing the QSUSBBS utility.
  390.  
  391.           
  392.                        Section 3.0 continues on the next page
  393.  
  394.         
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                        USBBSDOR                        Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         3.0  Setting Up USBBSDOR.CNF (continued)
  404.         ----------------------------------------
  405.            
  406.         * Idle keyboard time-out (minutes)
  407.         ----------------------------------
  408.         Enter the number of  minutes  before  a  keyboard  time-out  occurs.
  409.         USBBSDOR cycles back to the BBS should this  happen.  USBBSDOR  will
  410.         beep at the caller once every fifteen seconds during the last minute
  411.         of the time-out period before returning the caller to the BBS.
  412.  
  413.         * Disable CTS signal checking
  414.         -----------------------------
  415.         Always  answer no to this question unless you know for a  fact  that 
  416.         disabling  (answering  yes) is best for your system.  NEVER  disable 
  417.         (answer yes) CTS when using a high speed or MNP modem.
  418.  
  419.         * Location of current USBBSxxx.LST
  420.         --------------------------------
  421.         Enter  the  location  where  you  will  be  keeping  the   EXTRACTED 
  422.         USBBSxxx.LST each month (xxx = version).  NEVER place a file name in 
  423.         this parameter.  USBBSDOR looks for the newest USBBSxxx.LST in  this 
  424.         location each time it runs. 
  425.  
  426.         This is also the location USBBSDOR will automatically extract a  new 
  427.         list  to (if your copy of USBBSDOR is registered)  if a new list  is 
  428.         detected in a new USBBSxxx.ZIP file. See page 14 section 4.1.
  429.  
  430.         * Disable (D)ownload option 
  431.         ---------------------------
  432.         USBBSDOR provides the caller a simple facility for  downloading  the
  433.         the current USBBSxxx.ZIP. When (D) is selected, USBBSDOR will choose
  434.         the current USBBSxxx.ZIP file and display its size and download time
  435.         to the caller.  The caller then chooses a transfer protocol.
  436.  
  437.         If the caller has insufficient time remaining to transfer the  file, 
  438.         the download will not be allowed.
  439.  
  440.         If  you do not wish your callers to be able to download  inside  the 
  441.         door, answer Yes to disable downloading.
  442.  
  443.         * Security needed to Download
  444.         -----------------------------
  445.         Enter the security level required for downloading. 
  446.  
  447.         Some  Sysops may want to allow new or non-subscribing callers access
  448.         to the list, but not want them to be able to use USBBSDOR's download
  449.         feature. This parameter facilitates this Sysop preference.
  450.  
  451.         USBBSDOR uses the caller's security level as it is provided  in  the
  452.         BBS  software's  door  information file (not  available  in  generic 
  453.         PCBOARD.SYS mode #2).
  454.  
  455.  
  456.  
  457.                        Section 3.0 continues on the next page
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                        USBBSDOR                        Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         3.0  Setting Up USBBSDOR.CNF (continued)
  470.         ----------------------------------------
  471.  
  472.         * Minimum Connect Speed to Download
  473.         -----------------------------------
  474.         Enter the lowest connect rate a caller can connect with and still be
  475.         able to download USBBSxxx.ZIP and QSUSBBS.ZIP (if installed).
  476.  
  477.         If  you are using your BBS software facility for limiting  downloads
  478.         based on connect rates, you should set this parameter similarly.
  479.  
  480.         * Location of newest USBBSxxx.ZIP
  481.         ---------------------------------
  482.         If  you allow downloading, this parameter works in the same  fashion 
  483.         as "Location of current USBBSxxx.LST". Simply enter a location where 
  484.         the  newest USBBSxxx.ZIP (xxx = version) will be  located.  USBBSDOR 
  485.         will look for the newest USBBSxxx.ZIP in this location when a caller 
  486.         requests a download.
  487.           
  488.         If you wish to allow the caller to download QSUSBBS.ZIP in USBBSDOR,
  489.         the location entered here is also used for QSUSBBS.ZIP.
  490.  
  491.         Even  if downloading is not desired, this parameter is also used  if 
  492.         USBBSDOR  is registered and you wish it to automatically detect  and 
  493.         extract a new USBBS list to its appropriate location.  See page  14,
  494.         section 4.1 for a detailed explanation of this feature.
  495.  
  496.         Files compressed in ARJ format may also be used.  See section 4.5 on
  497.         page 16 of this manual before attempting to use them.
  498.  
  499.         * Disable `searching' message
  500.         -----------------------------
  501.         When performing certain search functions on the USBBS list, USBBSDOR 
  502.         will  display  a "searching.." message between  "finds".  On  faster 
  503.         systems, these "searching.." messages come and go so fast that  they 
  504.         appear to be little glitches on the screen. After you have installed  
  505.         USBBSDOR, select CA as a state to display then observe between  area 
  506.         codes  as listings are displayed.  Usually, only node's  running  on 
  507.         8088's,  slow drives, or extremely heavy network traffic  will  need 
  508.         this option enabled.
  509.  
  510.         * Line separating each listing
  511.         ------------------------------
  512.         You  may specify whether to put a dashed line, a solid line,  double 
  513.         lines, or no line between each listing as it is displayed.
  514.  
  515.         Valid answers are 0, 1, 2, or 3 as shown below:
  516.  
  517.         Type 0:  None.  Each listing will be displayed with no separation.
  518.         Type 1:  ASCII  45 characters  (dashes)
  519.         Type 2:  ASCII 196 characters  (solid line)
  520.         Type 3:  ASCII 205 characters  (double line)
  521.  
  522.         Separator type #2 is highly recommended for easiest viewing.
  523.  
  524.                        Section 3.0 continues on the next page
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                        USBBSDOR                        Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         3.0  Setting Up USBBSDOR.CNF (continued)
  536.         ----------------------------------------
  537.  
  538.         * Set non-Standard COM information
  539.         ----------------------------------
  540.         If  you  are using COM 1 or 2, ignore this parameter.  If COM  ports 
  541.         other  than 1 or 2 are used, the base address and IRQ of  each  non-
  542.         standard port must be defined.
  543.  
  544.         Enter the base address in HEX for the appropriate ports in use.
  545.  
  546.         Enter the IRQ (1-15) for the appropriate ports in use.
  547.  
  548.         Allowing multiple ports to be defined in a single USBBSDOR.CNF  file
  549.         facilitates the need for only one configuration file for all  nodes.
  550.         When a COM port other than 1 or 2 is detected in the BBS door infor-
  551.         mation file, the appropriate information is used for that port.
  552.  
  553.         The base address and IRQ for COM 1 and 2 cannot be changed. USBBSDOR 
  554.         does not support IRQ sharing in PS/2 machines.
  555.  
  556.         * (F)ast-search area code or state
  557.         ----------------------------------
  558.         The Sysop may configure the  (F)ast-search  command  to  immediately
  559.         display an Area code or State without any additional prompting  from
  560.         the caller. Simply enter a three digit area code, or two digit state
  561.         code (Sysop's choice) at this parameter.
  562.    
  563.         To disable the (F)ast-search command, simply leave this field blank.
  564.                          
  565.         * Use a FOSSIL driver
  566.         ---------------------
  567.         USBBSDOR can communicate with an installed FOSSIL driver instead  of
  568.         communicating directly with the serial port(s).
  569.    
  570.         If your BBS software does not use a FOSSIL driver, answer No to this
  571.         question.  If you are not sure if your BBS uses a FOSSIL driver,  it
  572.         probably does not.
  573.  
  574.         If your BBS software requires a FOSSIL driver, you may wish to  have
  575.         USBBSDOR use it. Check your BBS manual for additional information on
  576.         the use of doors that support FOSSIL communications.
  577.  
  578.         * USBBSDOR registration number 
  579.         ------------------------------
  580.         USBBSDOR  is fully functional in unregistered copies except for  the 
  581.         "automatic new list extraction" feature.  Registration enables  this 
  582.         feature.  When USBBSDOR terminates, the message "Unregistered  Copy" 
  583.         and a brief delay appears. A custom registration number will replace 
  584.         this with the name of your system and remove the brief delay.
  585.  
  586.         Registration  also will allow you to personalize a copy  of  QSUSBBS 
  587.         with your BBS name and phone number (see pages 18 and 19).
  588.  
  589.         You may receive a customized registration number INSTANTLY by  using
  590.         a major charge card.  See the enclosed file ORDER.FRM for details.
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                       USBBSDOR                       Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         3.1  Setting Up Door Files to Call USBBSDOR
  602.         -------------------------------------------
  603.         The purpose of this section is to describe the command line  calling 
  604.         parameters  for USBBSDOR in a door (batch) file.  You must refer  to 
  605.         your  BBS manual for complete instructions on installing doors  with 
  606.         your BBS software. 
  607.  
  608.         USBBSDOR has the ability to know the location where USBBSDOR.EXE has 
  609.         been  executed.  It is therefore unnecessary to  change  drives  and 
  610.         directories  in the door batch file used to call USBBSDOR.  This  is 
  611.         shown in method #1 below, using the location of USBBSDOR in-line.
  612.           
  613.         The  naming  conventions of door batch files varies greatly  between 
  614.         different BBS systems.  Some BBS systems allow the Sysop to call the 
  615.         door  batch  file anything they like (USBBS.BAT).  Others might  not 
  616.         even require the .BAT extension (USBBS).  Other systems may  have  a 
  617.         pre-determined pattern for naming door batch files based on the door 
  618.         number  on the system (DOOR1.BAT, etc.).  Refer to your  BBS  manual 
  619.         for door batch file naming requirements.
  620.  
  621.         Sample door batch file (method #1):
  622.         -----------------------------------
  623.         @echo off
  624.         D:\USBBSDOR\USBBSDOR.EXE  USBBSDOR.CNF  C:\PCB
  625.         board.bat  |              |             | 
  626.                    |              |             | 
  627.                    The program    Config file.  Location where the BBS makes
  628.                    is called with               this node's door info file.
  629.                    the location                 Location ONLY!
  630.                    in-line as shown.
  631.  
  632.         Sample door batch file (method #2):
  633.         -----------------------------------
  634.         @echo off
  635.         D:
  636.         cd\usbbsdor
  637.         USBBSDOR.EXE  USBBSDOR.CNF  C:\PCB   
  638.         D:            |             |
  639.         cd\pcb        |             |          
  640.         board.bat     Config file.  --- Location where the BBS creates this 
  641.                                         node's door information file.
  642.                                         Location ONLY! 
  643.   
  644.         Multi-node  DORINFOx.DEF type systems (RBBS) - place a %1 after  the 
  645.         node's  door information file location, so USBBSDOR will know  which 
  646.         node is being used.
  647.  
  648.         USBBSDOR  will work fine with either method shown above.  Method  #1 
  649.         simply results in slightly faster loading and exiting of the door.
  650.  
  651.         Each example above ends with BOARD.BAT which should be replaced with 
  652.         the name of the batch file that runs your BBS. Your BBS software may 
  653.         or  may not require this, especially if your BBS software  has  been 
  654.         set-up to "shell" to USBBSDOR.
  655.                          
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                       USBBSDOR                       Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         3.2  Setting Up PROTOCOL.DAT
  668.         ----------------------------
  669.         If  you  allow  downloading, you may wish  to  review  the  enclosed 
  670.         PROTOCOL.DAT  file  to see if it meets your needs.  PROTOCOL.DAT  is 
  671.         used to configure the designated "letter" for each type of protocol.
  672.         USBBSDOR  contains  no  internal protocols,  and  relies  solely  on 
  673.         external protocols such as DSZ for this function. 
  674.  
  675.         Sample PROTOCOL.DAT
  676.         -------------------            
  677.         X,N,Xmodem,T
  678.         C,N,Xmodem/CRC,T
  679.         O,N,1K-Xmodem,T
  680.         F,Y,1K-Xmodem/G,T
  681.         Y,N,Ymodem,T
  682.         G,Y,Ymodem-G,T
  683.         Z,N,Zmodem,T
  684.  
  685.         There are 4 parameters on each line, each separated by a comma:
  686.  
  687.         Parameter #1 -  the protocol letter choice.
  688.         Parameter #2 -  Y if error correction is required for this protocol, 
  689.                         N or blank if not.
  690.         Parameter #3 -  short protocol description.
  691.         Parameter #4 -  B will force the USBBSDOR status line to  appear  at
  692.                         the bottom of the screen, a T or blank will make the
  693.                         USBBSDOR status line appear at the top of the screen
  694.                         during the protocol shell. 
  695.  
  696.         Parameter #4 recommendations:
  697.           For DSZ protocols use T (top).
  698.           For GSZ protocols use B (bottom).  Place SET GSZWINDOW=21 in  each 
  699.           node's batch file which starts the BBS.
  700.           For HS-Link use T (top).
  701.  
  702.           Example line in PROTOCOL.DAT
  703.           (using DSZ):
  704.           Z,N,Zmodem,T
  705.  
  706.           (using GSZ):
  707.           Z,N,Zmodem,B
  708.  
  709.           Others: Use what works (looks) best for you.
  710.  
  711.         You  may  use any letter as a protocol except "V". The  caller  will 
  712.         have the opportunity at the protocol prompt to view the contents  of 
  713.         the USBBSxxx.ZIP file by selecting View. The ZIP view is internal to
  714.         USBBSDOR. 
  715.  
  716.         See the next section about setting up SEND.BAT.  See page 15 section
  717.         4.3 for additional details about downloading.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                       USBBSDOR                       Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         3.3  Setting Up SEND.BAT
  734.         ------------------------
  735.         USBBSDOR  uses  a  single batch file  for  all  external  protocols. 
  736.         It  is not within the scope of this manual to  provide  instructions 
  737.         for  setting  up  different  types of protocols  and  all  of  their 
  738.         individual   command  line  options.  The  enclosed   SEND.BAT   and 
  739.         PROTOCOL.DAT,  along with the popular DSZ external protocol,  should 
  740.         provide ample protocol coverage for the  simple task  of downloading
  741.         the current USBBS list or QSUSBBS from USBBSDOR.  If you wish to add 
  742.         or delete protocols, the information below might assist you.
  743.  
  744.         SEND.BAT is passed the following parameters from USBBSDOR:
  745.         %1 (speed)
  746.         %2 (port)
  747.         %3 (filename)
  748.         %4 (protocol letter used in USBBSDOR)
  749.         %5 base address (hex) for com port (use with portx option).
  750.         %6 IRQ for com port (use with portx option).
  751.         %7 DTE (locked baud rate - may be needed by FOSSIL protocols).
  752.  
  753.         An examination of SEND.BAT will demonstrate how the protocol  letter 
  754.         is  used to branch to the appropriate protocol command.  If you  are 
  755.         familiar  with this type of batch file programming you may  wish  to 
  756.         modify it.  If not, our best recommendation is to use it "as is". As 
  757.         mentioned previously the default configuration used with the popular 
  758.         DSZ protocol will provide ample coverage.
  759.  
  760.         IMPORTANT:  If using GSZ (the graphical counterpart to DSZ) for  any 
  761.         of  the protocols, place the following SET command in the batch file
  762.         used to start the BBS on each node:
  763.  
  764.         SET GSZWINDOW=21
  765.  
  766.         Sysops  using  non-standard com ports may use one SEND.BAT  for  all 
  767.         nodes  without the need for DSZPORT environment variables,  etc.  On 
  768.         non-standard  nodes USBBSDOR will pass the base address and  IRQ  as 
  769.         defined for the com port in USBBSDOR.CNF. On standard nodes USBBSDOR
  770.         will always pass 3f8,4 for COM1 and 2f8,3 for COM2.
  771.         Example DSZ command line in SEND.BAT for non-standard COM ports:
  772.         :Zmodem
  773.         DSZ portx %5,%6 pB4096 sz -m %3
  774.                     |
  775.                (note comma)
  776.         NOTE:  The  above paragraph applies only to those Sysops  using  COM 
  777.         ports other than 1 and 2 on their systems.
  778.                                    
  779.         See page 15 section 4.3 for additional details about downloading.
  780.  
  781.         FOSSIL  NOTE: If you are using USBBSDOR in its FOSSIL mode, DSZ  and 
  782.         GSZ  mentioned above cannot be used.  There are FOSSIL "equivalents" 
  783.         which  are available.  Their use and implementation  is  beyond  the 
  784.         scope of this manual.
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                       USBBSDOR                       Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         3.4  Setting Up and Modifying Text Files
  800.         ----------------------------------------
  801.         This section deals with the text display files USBBSDOR uses.  These 
  802.         files are MENU, HELLO, HELPx, AREAx, STATE, MODEM, and BRAND. 
  803.  
  804.         The  files which come with USBBSDOR utilize the PCBoard color  macro 
  805.         method instead of ANSI.  This allows one file to be used instead  of 
  806.         two files. 
  807.                
  808.         USBBSDOR allows three different file types to accommodate  different 
  809.         BBS systems.  The examples below illustrate the MENU file but  apply 
  810.         to all of the files listed above:
  811.  
  812.         Type #1  -  PCBoard color macros.  Using PCBoard color macros,  both 
  813.         color & non-color versions of the file are in one file called MENU.
  814.                
  815.         Type #2  -  Wildcat color macros.  Using Wildcat color macros,  both 
  816.         color & non-color versions of the file are in one file called MENU.
  817.  
  818.         Type #3  -  Ascii and ANSI files.  The non-color file is  a  regular 
  819.         Ascii text file called MENU.  The color file is an ANSI file that is 
  820.         called MENUG.  When ANSI is used in any of the above files, the  "G" 
  821.         must be added to the file name.
  822.                
  823.         If  you  wish to modify the enclosed text files  using  a  different 
  824.         method, use the USB-CONV.EXE program to convert the enclosed type #1
  825.         files  to  type #2 or type #3.  USB-CONV.EXE will only  convert  the 
  826.         enclosed text files mentioned above.
  827.  
  828.         Important:  When modifying ANSI files, TheDraw is recommended.  When 
  829.         saving  the file, if you wish the screen to clear you will  need  to 
  830.         select that option. When asked for the "Line Length" by TheDraw when 
  831.         saving a file, always answer NONE for best performance in USBBSDOR.
  832.  
  833.         Previously,  some  Sysops experienced difficulty  when  editing  the 
  834.         multi-paged text files such as HELP and AREA. USBBSDOR now  supports 
  835.         linking files together, by specifying a "next" filename in the  file 
  836.         currently being displayed.  This is done by placing a % (percent) in 
  837.         the LEFT-MOST (column #1) position on line #24 of the current  file. 
  838.         The  % must then IMMEDIATELY be followed by the file USBBSDOR is  to 
  839.         display  next,  such as %HELP2. This allows the Sysop to  edit  each 
  840.         page easily and separately, especially those wishing to use the ANSI 
  841.         file method.  It is recommended the %FILENAME be located on the 24th 
  842.         line of each file where it is being used, so the new file will begin
  843.         immediately after a "More?" prompt appears. IMPORTANT: Regardless of 
  844.         the file type in use, do not designate the %FILENAME parameter while 
  845.         using a color ANSI or macro editor.  These editors will place  color 
  846.         instructions  BEFORE the % on the line, thereby removing the %  from 
  847.         the  first position in the line.  The %FILENAME must be added with a 
  848.         plain text editor AFTER saving the file with the color editor.
  849.  
  850.         Refer to the enclosed AREA? and HELP? files for examples of  linking 
  851.         these long files together by making individual shorter files.
  852.  
  853.         Refer to page 22 section 6.6 for the macro chart.
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                       USBBSDOR                       Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         4.0  Running USBBSDOR Locally
  866.         -----------------------------
  867.         Start USBBSDOR with /L (USBBSDOR /L) or the LOCAL.BAT  file.  Select 
  868.         option #2.  You will be prompted for the configuration file to  use, 
  869.         then  you will be asked whether you would like to begin  with  color 
  870.         mode on or off. These selections allow you to see how  USBBSDOR will 
  871.         appear to a caller on-line.  USBBSDOR also works through the  BBS in 
  872.         local  mode and behaves in the same fashion as if a caller were  on-
  873.         line. When running USBBSDOR in local maintenance mode (/L), the name 
  874.         appearing on the status line will be (Local) SYSOP and will  default 
  875.         to a time limit of 90 minutes.
  876.  
  877.  
  878.         4.1  Notes on Automated Monthly Maintenance
  879.         -------------------------------------------
  880.         USBBSDOR  automatically detects the presence of new USBBS lists  and 
  881.         new USBBS zip files and acts accordingly.  When USBBSDOR is run,  it 
  882.         checks the "list location" the Sysop specified in the  configuration 
  883.         file for the presence of USBBSxxx.LST files.  It determines which is
  884.         the newest one and uses it for the caller's on-line session. 
  885.  
  886.         Two files are needed by USBBSDOR for the "(E)xplain symbols" command 
  887.         and  the  "(I)nformation about list" command.  These  files  contain 
  888.         information found at the beginning and end of USBBS lists.  If these 
  889.         files  do  not exist, USBBSDOR automatically creates them  from  the 
  890.         list when it is run.  If they do exist, USBBSDOR checks to see if  a 
  891.         list  has been installed which is NEWER than these  two  information 
  892.         files. If the list is newer, new information files are automatically 
  893.         created from the new list.
  894.                                                        
  895.         When a caller selects (D)ownload, USBBSDOR checks the  "USBBSxxx.ZIP
  896.         file"  location  the Sysop specified in the configuration  file.  It 
  897.         determines the newest USBBSxxx.ZIP and presents it to the caller for 
  898.         downloading.   If  no USBBSxxx.ZIP files are  found,  USBBSDOR  will 
  899.         search for USBBSxxx.ARJ files, but only after looking for ZIP files.
  900.           
  901.         To update the monthly list in registered copies of USBBSDOR, all the 
  902.         Sysop has to do is put the new USBBSxxx.ZIP file where the door  has 
  903.         been told it is.  USBBSDOR will determine  the  newest  USBBSxxx.ZIP 
  904.         file  each time it runs. USBBSDOR will then look inside this  newest 
  905.         ZIP and determine the date of the USBBSxxx.LST file inside.  If this 
  906.         date  is NEWER than the current USBBSxxx.LST, or if for some  reason 
  907.         there  is no "current" USBBSxxx.LST, USBBSDOR will  extract  it  and 
  908.         place  it  where you have indicated it should  be  in  USBBSDOR.CNF. 
  909.         PKUNZIP.EXE  must  be  available via a DOS path in  order  for  this 
  910.         "automatic  extraction" to work. 
  911.  
  912.         If a new list is automatically extracted, the files USBBSxxx.TXT and
  913.         USBBSxxx.NWS will be extracted also (when present) and USBBS.INF and
  914.         USBBS.SYM (see above) will be created accordingly.
  915.                               
  916.         Sysops who have not yet registered USBBSDOR will need to remember to 
  917.         extract  the  contents  of the ZIP file to  the  location  you  have 
  918.         indicated  for  the  list file in USBBSDOR.CNF.  USBBSDOR  will  not 
  919.         perform this extraction for you if you have not registered USBBSDOR.
  920.           
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                       USBBSDOR                       Page 15
  929.         --------------------------------------------------------------------
  930.           
  931.         4.2  Notes on Searching USBBS Lists
  932.         -----------------------------------
  933.         USBBSDOR  contains  a  file  engine  which  permits  extremely  fast 
  934.         searches  on  unformatted (sequential text) files.  On AT  class  or 
  935.         faster  machines,  end  to end searches of USBBS  lists  are  nearly 
  936.         instantaneous. 
  937.           
  938.         Several  methods  of searching can be performed in  the  list.  Area 
  939.         Code,  States,  20 characters of Text, BBS brand, Modem  types,  and 
  940.         listings  which  are  New  or changed in the  current  list  can  be 
  941.         searched for.  When performing searches for Text, Modems, Brands, or
  942.         New,  the caller may specify whether to search for them in  an  Area 
  943.         code, a State, or the Entire list.
  944.  
  945.         Commands may be parsed at the USBBSDOR command prompt, such as:
  946.         A 813    Searches for area code 813 immediately.
  947.         S FL     Searches for Florida immediately.
  948.  
  949.         M D 606  Searches for Dual-standard modems in area code 606
  950.         M H KY   Searches for 9600 Hayes modems in Kentucky
  951.         M M E    Searches for Microcom Modems in entire list
  952.         Text,  New, and BBS software may be searched this way  also,  except 
  953.         Text searches will not accept the last parameter (where to  search), 
  954.         as it must be entered at the "where to search" prompt.
  955.  
  956.  
  957.         4.3  Notes on Downloading From USBBSDOR
  958.         ---------------------------------------
  959.         USBBSDOR  does not contain a "display entire list" command.  If  the 
  960.         caller wants the entire list they may download it in compressed form 
  961.         rather  than listing the entire contents, which saves  a  tremendous 
  962.         amount of on-line time. 
  963.           
  964.         You  must use a DSZ log compatible protocol in conjunction with  the 
  965.         DSZLOG= environment setting in order for USBBSDOR to determine if  a 
  966.         download was successful or not.  
  967.           
  968.         If  you  use the default SEND.BAT and  PROTOCOL.DAT,  USBBSDOR  will 
  969.         expect to find DSZ in the current directory or in a DOS path. 
  970.   
  971.         If  the  environment setting DSZLOG= is being  used,  USBBSDOR  will 
  972.         correctly  place successful/aborted download information in  a  file 
  973.         called USBBSDOR.LOG.  On PCBoard 14.x & Wildcat 3.x systems USBBSDOR
  974.         will  write  the  download information to  the  node's  caller  file 
  975.         (activity log).
  976.  
  977.         All downloads from USBBSDOR are considered "free", as USBBSDOR  does 
  978.         not write to any BBS software's USER files.
  979.  
  980.         If  a caller does not have sufficient time remaining to  download  a 
  981.         file,  the transfer will not be permitted.  NOTE: It has been  noted 
  982.         that  some BBS packages which use DORINFOx.DEF as a door file  place 
  983.         the  locked DTE modem speed, not the callers connect rate, into  the 
  984.         door file.  In these cases, callers at speeds BELOW the  locked  DTE 
  985.         rate will be told the transfer time is shorter than it actually is.
  986.                                                        
  987.                
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                       USBBSDOR                       Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         4.4  Notes on FOSSIL Use
  998.         ------------------------
  999.         Beginning with USBBSDOR 5.1, FOSSIL communications are supported. If 
  1000.         your  BBS  uses a FOSSIL driver you may now have  USBBSDOR  use  the 
  1001.         FOSSIL driver also. USBBSDOR has been tested with the popular FOSSIL 
  1002.         drivers that are available.  
  1003.   
  1004.         You  may  also take advantage of this feature if your  BBS  software 
  1005.         supports  Multi-port serial cards and permits FOSSIL input to  these 
  1006.         cards  through the same driver used for the BBS software.  Some  BBS 
  1007.         packages have Multi-port drivers which allow this, even though these 
  1008.         drivers are not considered to be FOSSIL drivers themselves.  
  1009.  
  1010.         To  force  USBBSDOR  to place output  to  the  FOSSIL  specification 
  1011.         instead  of normal COM output, set the toggle in the USBBSDOR  local 
  1012.         configuration screen (USBBSDOR /L).
  1013.  
  1014.         To  download USBBS lists from USBBSDOR while using the door  in  its 
  1015.         FOSSIL mode, the enclosed recommendations for using the popular  DSZ 
  1016.         package must be disregarded.  Sysops already using FOSSIL drivers in 
  1017.         conjunction with their BBS software should already be familiar  with 
  1018.         FOSSIL  replacements for DSZ.  These replacements must be  installed 
  1019.         in  SEND.BAT in place of the DSZ recommendations.  A  discussion  of 
  1020.         this process is beyond the scope of this manual.
  1021.  
  1022.                                                   
  1023.         4.5  Notes on Using ARJ Instead of ZIP Files
  1024.         --------------------------------------------
  1025.         Due to the growing popularity of this compression utility,  USBBSDOR 
  1026.         will now use USBBSxxx.ARJ files (if downloading is allowed). For the 
  1027.         purpose  of downloading and "new list auto  extraction"  (registered 
  1028.         feature), USBBSDOR always looks for ZIP files first, then ARJ if  no 
  1029.         USBBSxxx.ZIP  files are found.  The off-line QSUSBBS search  utility 
  1030.         may  now  also be downloaded from the door in ARJ  format  (same  as 
  1031.         USBBSxxx, the door looks for QSUSBBS.ZIP first).   
  1032.  
  1033.         If you create corresponding USBBSxxx.ARJ and QSUSBBS.ARJ files  from 
  1034.         their .ZIP counterparts, you MUST remove the .ZIP files or  USBBSDOR 
  1035.         will see them first and use them instead of your .ARJ files.
  1036.  
  1037.         If you prefer to use .ARJ files for these two files, substitute .ARJ 
  1038.         for .ZIP whenever it appears in conjunction with a filename in  this 
  1039.         manual and all of those operations will perform in the same manner.
  1040.  
  1041.         NOTE:  If your copy of USBBSDOR is registered and you use the "auto-
  1042.         extraction"  feature each month, please be aware that  ARJ  requires 
  1043.         MUCH  more  memory than PKUNZIP to extract the files.   If  you  are 
  1044.         SHELLING  to USBBSDOR from your BBS software and not  swapping  your 
  1045.         BBS  software out of memory during the shell (if your BBS  permits), 
  1046.         there  will  probably NOT be enough memory for ARJ  to  extract  the 
  1047.         files  from USBBSxxx.ARJ files.  In other words, if your BBS is  not 
  1048.         in memory when USBBSDOR runs and detects a new USBBSxxx.ARJ, it will 
  1049.         probably  be able to extract its contents (unless there are a lot of 
  1050.         other memory resident applications running).  ARJ.EXE must be avail-
  1051.         able via a DOS path.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                       USBBSDOR                       Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         4.6  Caller "Command Line" Search Information
  1064.         ---------------------------------------------    
  1065.         PCBoard  software supports the passing of information by the  caller 
  1066.         to  a door program.  USBBSDOR takes advantage of this  feature.  For 
  1067.         instance, if the door is named USBBS, and the caller enters USBBS NY
  1068.         at  the  PCBoard prompt, USBBSDOR will load  and  immediately  begin 
  1069.         searching for state NY and USBBS 813 would search for area code 813.
  1070.         Any  valid USBBSDOR "stacked" command may also be entered,  such  as 
  1071.         USBBS N 813 which immediately searches for (N)ew\changed listings in 
  1072.         area  code 813. USBBSDOR will always exit when the search  has  been 
  1073.         completed  if  the door is started in this manner.  This process  is 
  1074.         handled automatically by USBBSDOR and PCBoard. 
  1075.  
  1076.  
  1077.         4.7  On-line Sysop Functions
  1078.         ----------------------------
  1079.         The following function keys may be used by the Sysop while a  caller 
  1080.         is on-line. To see these keys defined, enter ALT-H and they will  be 
  1081.         displayed in a portion of the status line.  Only the keys which  are 
  1082.         valid with the type of BBS software USBBSDOR is running with will be 
  1083.         displayed.
  1084.  
  1085.         F3  -  Toggles  printer on or off. This command is only  valid  when 
  1086.         running USBBSDOR with PCBoard software. USBBSDOR follows this toggle
  1087.         from PCBoard and prints information such as downloads, carrier drops 
  1088.         and keyboard time-outs. 
  1089.  
  1090.         F6  - If you have attached a security level to  USBBSDOR's  Download 
  1091.         function  and  the  caller  does not  have  sufficient  security  to 
  1092.         download,  hitting  F6 will allow the caller to download  the  file. 
  1093.         This  option does not appear in the status line when ALT-H  is  used 
  1094.         as  there is  extremely little chance of this Sysop  function  being
  1095.         used in the USBBSDOR application.
  1096.  
  1097.         F7 - Certain user input errors will cause USBBSDOR to beep at  them.
  1098.         The  Sysop  has the ability to toggle whether the host  beeps  also.
  1099.         This toggle is followed from BBS packages which use a PCBOARD.SYS or 
  1100.         DOOR.SYS door file and accurately set this toggle. 
  1101.  
  1102.         F9 - Toggles the display on or off. USBBSDOR will follow the display
  1103.         toggle with all BBS software using a PCBOARD.SYS or DOOR.SYS file.
  1104.  
  1105.         F10 -  This key will begin an on-line chat session.  Press ESCape to
  1106.         end the chat and return the caller to USBBSDOR.
  1107.  
  1108.  
  1109.         4.8  Multi-nodes, Networks, Multi-taskers
  1110.         -----------------------------------------
  1111.         USBBSDOR  has been developed in a networked environment.  All multi-
  1112.         node  features  have  been tested on  our  own   multi-node  system.
  1113.         USBBSDOR's primary test facility is a thirty-two node system. 
  1114.         
  1115.         USBBSDOR is DESQview aware. It is automatically detected, screen and 
  1116.         keyboard  I/O are "well behaved", and time slices are given back  to 
  1117.         other applications while USBBSDOR is idle at an input prompt.
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                       USBBSDOR                       Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         5.0  What is QSUSBBS (Quick-Search USBBS)
  1130.         -----------------------------------------
  1131.         QSUSBBS is an "off-line" quick search program for the popular  USBBS 
  1132.         listings.  It  provides extremely fast  area code,  state,  or  text 
  1133.         searches on the USBBS list. 
  1134.  
  1135.         Sysops  who  have  registered USBBSDOR may  personalize  a  copy  of 
  1136.         QSUSBBS.EXE  for distribution.  QSUSBBS will display a message  each 
  1137.         time it is run which says:
  1138.  
  1139.         "This copy of QSUSBBS is compliments of:"
  1140.  
  1141.               NAME OF BBS & PHONE NUMBER
  1142.  
  1143.         If  QSUSBBS has been distributed by a BBS which has  not  registered 
  1144.         USBBSDOR, the contents above will be:
  1145.  
  1146.         [ UNREGISTERED BBS COPY ]
  1147.                
  1148.         This  personalization  is available as a FREE option to  Sysops  who 
  1149.         have purchased a USBBSDOR registration number.  A personalized  copy 
  1150.         of QSUSBBS cannot be purchased separately.
  1151.  
  1152.         QSUSBBS may be downloaded from USBBSDOR.  If QSUSBBS.ZIP is  located 
  1153.         in the same location as specified for USBBSxxx.ZIP files, the caller 
  1154.         will be given a choice (by number) of which to download. If USBBSDOR 
  1155.         does not find QSUSBBS.ZIP, it will look for QSUSBBS.ARJ instead.
  1156.  
  1157.  
  1158.         5.1  Restrictions on QSUSBBS Distribution
  1159.         -----------------------------------------
  1160.         The files QSUSBBS.EXE and QSUSBBS.DOC may be distributed without the
  1161.         entire USBBSDOR package (USBDOR52.ZIP) among BBS systems as long  as
  1162.         ONLY those TWO files remain together in the  same  compressed  file.  
  1163.         Under no circumstances may either or both of these files be distrib- 
  1164.         uted with any other product or  service,  including any national BBS 
  1165.         listing.  Files including but not limited to BBS  advertisements  or 
  1166.         BBS lists may NOT be packaged with QSUSBBS. The compressed file name
  1167.         for  the two QSUSBBS files must be QSUSBBS plus the  extension  name
  1168.         name reflecting the compression type (QSUSBBS.ZIP).
  1169.                                                 
  1170.  
  1171.         5.2  QSUSBBS Disclaimer
  1172.         -----------------------
  1173.         There  are no warranties, expressed or implied, for QSUSBBS.  Anyone 
  1174.         who runs QSUSBBS on any computer assumes any and all liabilities for
  1175.         anything which may result as a consequence of running QSUSBBS.
  1176.  
  1177.         Under no circumstances shall Yandell Computer Services or the author
  1178.         of QSUSBBS be liable for any loss of profit or  any  other  damages, 
  1179.         including but not limited to special, incidental, consequential,  or 
  1180.         other damages, arising out of the use or inability to use QSUSBBS.
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                       USBBSDOR                       Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         5.3  Personalizing Your Copy of QSUSBBS
  1196.         ---------------------------------------
  1197.  
  1198.                 * * *  A great way to advertise your system!  * * *
  1199.  
  1200.         The following files should be located with USBBSDOR.EXE: 
  1201.  
  1202.         QSUSBBS.EXE
  1203.         QSUSBBS.DOC
  1204.         QSREG.BAT
  1205.  
  1206.         PKZIP.EXE must also be available via a DOS path.
  1207.  
  1208.         Run the QSREG.BAT file. 
  1209.           
  1210.         3 steps will AUTOMATICALLY be performed:
  1211.  
  1212.         Step #1 - You will be prompted for your system's  telephone  number. 
  1213.         The QSUSBBS.EXE file will then be stamped with your BBS name (as  it 
  1214.         appears in USBBSDOR.CNF) and the phone number you just entered. This 
  1215.         will appear on the screen each time QSUSBBS is started (as shown  in 
  1216.         section 5.0, page 18).
  1217.           
  1218.         Note: Step #1 will be skipped if USBBSDOR has not been registered. 
  1219.                                 
  1220.         Step #2 - PKZIP.EXE  will be used to create QSUSBBS.ZIP  which  will 
  1221.         contain  QSUSBBS.EXE and QSUSBBS.DOC.  PKZIP.EXE must be  accessible 
  1222.         via a DOS path.
  1223.  
  1224.         Step  #3 - QSUSBBS.ZIP will be copied to the location  specified  in 
  1225.         the  USBBSDOR.CNF configuration file for USBBSxxx.ZIP download  list
  1226.         files.  QSUSBBS.ZIP must be located in that location so that it  may 
  1227.         be downloaded from USBBSDOR.  QSUSBBS.ZIP will not be copied to this 
  1228.         location  if (A) The location is blank or NONE, or (B) the  location 
  1229.         is the same location as QSUSBBS.ZIP when created with USBBSDOR.EXE.
  1230.  
  1231.         If QSUSBBS.ZIP exists with USBBSxxx.ZIP for download, USBBSDOR  will 
  1232.         allow the caller to choose between the two for downloading. USBBSDOR 
  1233.         will  also look for .ARJ files for the above to files, but  only  if 
  1234.         the corresponding .ZIP files are not found.
  1235.  
  1236.         If  you wish, you may place QSUSBBS.ZIP in one of your  regular  BBS 
  1237.         directories for download.  The restrictions stated in section 5.1 on 
  1238.         page 18 apply at all times.  You may use other compression types for
  1239.         QSUSBBS.EXE  and QSUSBBS.DOC in other areas of your system,  however 
  1240.         USBBSDOR itself will only recognize QSUSBBS.ZIP or QSUSBBS.ARJ.
  1241.  
  1242.         QSUSBBS.DOC should be read for additional info regarding QSUSBBS.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                       USBBSDOR                       Page 20
  1259.         --------------------------------------------------------------------
  1260.  
  1261.         6.0  Where To Receive Assistance
  1262.         --------------------------------
  1263.         Yandell  Computer  Services (YCS) provides the  following  technical 
  1264.         assistance for USBBSDOR:
  1265.           
  1266.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1267.                        INSTANT on-line credit card registration and  support
  1268.                        system  for YCS Shareware.  On-line 7 days per  week, 
  1269.                        24 hours per day.
  1270.  
  1271.  
  1272.         6.1  Technical Notes
  1273.         --------------------
  1274.         Carrier is monitored by USBBSDOR. Should a caller drop carrier while
  1275.         using USBBSDOR, they will be returned to the BBS, which will  detect 
  1276.         the "no carrier" status and cycle appropriately.
  1277.                   
  1278.         USBBSDOR uses approximately 128K of memory.
  1279.           
  1280.         USBBSDOR  performs  its  own "ansi-detect  request"  to  the callers
  1281.         communications program.  If the caller supports ANSI sequences  then 
  1282.         USBBSDOR will use ANSI for special cursor movement, screen clearing, 
  1283.         and prompting.  USBBSDOR never changes the caller's screen color  if 
  1284.         the caller is in non-color mode (unless the caller requests  color). 
  1285.         If  running in the PCBoard or Wildcat specific modes, USBBSDOR  uses 
  1286.         the information in the respective door information files rather than 
  1287.         performing its own ansi-detect request.
  1288.  
  1289.         All  of  the enclosed executable files have been compressed  with  a 
  1290.         commercial compression utility. Uncompressed versions of these files
  1291.         are not available.  
  1292.  
  1293.           
  1294.         6.2  Log Entries
  1295.         ----------------
  1296.         The following information is written to USBBSDOR.LOG:
  1297.  
  1298.         Completed downloads
  1299.         Aborted downloads 
  1300.         Carrier drops
  1301.         Keyboard time-outs
  1302.         File access errors (Path not found) (Invalid drive) (File not found)
  1303.  
  1304.         On  PCBoard  and  Wildcat systems the following is  written  to  the 
  1305.         caller (activity) logs:
  1306.  
  1307.         The same entries in USBBSDOR.LOG
  1308.         Sysop chat active
  1309.         Sysop chat ended
  1310.  
  1311.         Successful  downloads are also entered in the DOWNLOAD.TXT  file  on 
  1312.         PCBoard systems.
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                       USBBSDOR                       Page 21
  1325.         --------------------------------------------------------------------
  1326.    
  1327.         6.3  Error Messages
  1328.         -------------------
  1329.         The  only error messages which should ever be displayed by  USBBSDOR 
  1330.         are self-explanatory file access error messages (not found,  invalid 
  1331.         drive, invalid directory, etc.). 
  1332.  
  1333.         *   bad  command or filename *  This message will be echoed  to  the 
  1334.         screen  if  DSZ (or the specified external protocol)  could  not  be 
  1335.         found during a download attempt.  External protocols must reside  in 
  1336.         the directory with USBBSDOR or in a valid DOS path.
  1337.  
  1338.  
  1339.         6.4  Disclaimer and Warranty
  1340.         ----------------------------
  1341.         USBBSDOR is  a shareware product.  USBBSDOR may be uploaded  to  BBS  
  1342.         systems  provided copyright notices are not removed and  no  changes 
  1343.         are made  to  the program.  There are no  warranties,  expressed  or 
  1344.         implied,  for  unregistered copies of USBBSDOR.  Sysops who  install 
  1345.         USBBSDOR  assume  any  and all liabilities for  anything  which  may 
  1346.         result as a consequence of running USBBSDOR.  For registered  copies 
  1347.         of  USBBSDOR, Yandell Computer Services warrants that USBBSDOR  will 
  1348.         perform  as described in this documentation.  In the event  USBBSDOR 
  1349.         does  not perform as specified, then Yandell Computer Services  will 
  1350.         elect to either fix USBBSDOR, or refund the amount paid, if notified 
  1351.         within 30 days of registration.
  1352.                
  1353.         Under no circumstances shall Yandell Computer Services or the author
  1354.         of USBBSDOR be liable for any loss of profit or any  other  damages, 
  1355.         including but not limited to special, incidental, consequential,  or 
  1356.         other damages, arising out of the use or inability to use USBBSDOR.
  1357.  
  1358.                                                        
  1359.         6.5  License to use USBBSDOR
  1360.         ----------------------------
  1361.         USBBSDOR is not "public domain" or free software.  A limited license 
  1362.         is  granted to evaluate USBBSDOR for thirty days after  the  initial 
  1363.         installation.  USBBSDOR must be registered if it is used  after  the 
  1364.         initial thirty day evaluation period.            
  1365.  
  1366.         Once USBBSDOR has been registered, the registration may be used only 
  1367.         on the original licensee's BBS system and only on nodes the original 
  1368.         licensee owns and operates for their own purposes.  If the  original 
  1369.         licensee  leases  or  sells some or all of their  nodes  to  another 
  1370.         entity,  those nodes will require their own  USBBSDOR  registration.  
  1371.  
  1372.         USBBSDOR registrations are not transferable. 
  1373.  
  1374.         A USBBSDOR registration is a license to use the USBBSDOR software on 
  1375.         one  (1) BBS System at a single location with as many nodes  as  the 
  1376.         original  licensee  owns and operates at THAT  location.   When  the 
  1377.         licensee  owns  and  operates other BBS' in  other  locations,  each 
  1378.         location will require a separate USBBSDOR registration.
  1379.  
  1380.         If USBBSDOR has not been registered after 30 days, a Sysop  reminder 
  1381.         will begin appearing at program termination.  
  1382.  
  1383.    
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.         --------------------------------------------------------------------
  1390.         Page 22                       USBBSDOR                       Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         6.6  Macro Chart
  1394.         ----------------
  1395.         USBBSDOR  utilizes the color macro convention used in PCBoard  14.5x 
  1396.         and  Wildcat 3.x.  The color chart is enclosed below for  other  BBS
  1397.         system Sysops who wish to use color macros instead of ANSI.
  1398.  
  1399.         Background (first digit)         Foreground (second digit)
  1400.         -----------------------          -------------------------
  1401.         Black   =  0                     Black   =  0
  1402.         Blue    =  1                     Blue    =  1
  1403.         Green   =  2                     Green   =  2
  1404.         Cyan    =  3                     Cyan    =  3
  1405.         Red     =  4                     Red     =  4
  1406.         Magenta =  5                     Magenta =  5
  1407.         Yellow  =  6                     Yellow  =  6
  1408.         White   =  7                     White   =  7
  1409.  
  1410.         Background(Blinking Foreground)  High Intensity(Bright Foreground)
  1411.         -------------------------------  ---------------------------------
  1412.         Black   =  8                     Black   =  8
  1413.         Blue    =  9                     Blue    =  9
  1414.         Green   =  A                     Green   =  A
  1415.         Cyan    =  B                     Cyan    =  B
  1416.         Red     =  C                     Red     =  C
  1417.         Magenta =  D                     Magenta =  D
  1418.         Yellow  =  E                     Yellow  =  E
  1419.         White   =  F                     White   =  F
  1420.  
  1421.         Examples:
  1422.  
  1423.         Bright White on Black background:
  1424.         @X0F (PCB) or @0F@ (WC)  (0=black F=bright white)
  1425.  
  1426.         Bright Yellow on Red background:         
  1427.         @X4E (PCB) or @4E@ (WC)  (4=red E=yellow)
  1428.  
  1429.         Blinking Bright Red on Black background: 
  1430.         @X8C (PCB) or @8C@ (WC)  (8=black C=bright red)
  1431.  
  1432.         Other macros allowed (in any text file)
  1433.           
  1434.         @CLS@      clear screen
  1435.         @FIRST@    is the callers first name, (cased, i.e. Brent).
  1436.         @SYSDATE@  is the current date.
  1437.         @DATE@     is also the current date.
  1438.         @SYSTIME@  is the current time.
  1439.         @TIME@     is also the current time.
  1440.         @TIMELEFT@ is the minutes left for the caller.
  1441.         @LEFT@     is also the minutes left for the caller.
  1442.         @FILENAME@ is the NAME of the newest USBBSxxx.LST (list) found.
  1443.         @FILEDATE@ is the DATE of the newest USBBSxxx.LST (list) found.
  1444.         @ZIPNAME@  is the NAME of the newest USBBSxxx.ZIP (USBBSxxx.ARJ).
  1445.         @F@        is the (F)ast-search parameter.
  1446.  
  1447.                          
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.         --------------------------------------------------------------------
  1456.         Page 23                       USBBSDOR                       Page 23
  1457.         --------------------------------------------------------------------
  1458.  
  1459.         7.0  Registering USBBSDOR
  1460.         -------------------------
  1461.         USBBSDOR is not free software. USBBSDOR must be registered within 30 
  1462.         days of installation.
  1463.  
  1464.         USBBSDOR  is fully functional in unregistered copies except for  the 
  1465.         "automatic new list extraction" feature.  Registration enables  this 
  1466.         feature.  When USBBSDOR terminates, the message "Unregistered  Copy" 
  1467.         and a brief delay appear.  A custom registration number will replace 
  1468.         this with the name of your system and remove the brief delay.
  1469.           
  1470.         Registration  also enables personalization of the  enclosed  QSUSBBS 
  1471.         off-line utility.
  1472.  
  1473.         Registration also entitles you to limited voice support.
  1474.           
  1475.         You may receive a customized registration number INSTANTLY by  using
  1476.         a major charge card.  See the enclosed file ORDER.FRM for details.
  1477.  
  1478.  
  1479.         7.1  Register with CONFIDENCE - Author Information
  1480.         --------------------------------------------------
  1481.         L.  Brent  Yandell   has been programming  for  over  eleven  years, 
  1482.         including  more  than five years  of  developing  telecommunications 
  1483.         software.  Many Sysops will be familiar with PCBFV, the popular  on-
  1484.         line PCBoard File Viewer, QReader, the `full-screen' text door,  and 
  1485.         ChatBox, the split-screen page door for PCBoard.
  1486.  
  1487.         Yandell Computer Services (YCS) is a  licensed  business,  operating
  1488.         and existing under the laws of the State of Florida.
  1489.  
  1490.         Writing  BBS Shareware doors and utilities, in  addition  to  custom
  1491.         programming, is our business.... our ONLY business.
  1492.  
  1493.         First Door Release: 7/6/87 (USBBSDOR) - Still updated and supported!
  1494.  
  1495.         YCS  Shareware is GUARANTEED (each product's documentation  contains 
  1496.         each product's specific guarantee).
  1497.  
  1498.         Yandell  Computer  Services is an *AUTHORIZED*  merchant  for  VISA, 
  1499.         Mastercard and American Express charge cards.
  1500.  
  1501.         A dedicated multi-node BBS for support and on-line registrations,  a
  1502.         toll-free voice line for registrations, and a voice support line for
  1503.         registered customers are just a few of our offerings in our  efforts
  1504.         to provide you with FAST, FRIENDLY SERVICE.
  1505.  
  1506.  
  1507.